package com.hualude.roadsign.dto;

import com.hualude.roadsign.model.HighLeverFaultEntity;

/**
 * Created by xu_jiaHui on 2018/3/24.
 */
public class HighLeverFaultDto {
    private Integer highLeverFaultId;
    private Integer highLeverId;
    private Integer highLeverFaultLevel;
    private String highLeverFaultPhoto;
    private Integer highLeverFaultType;
    private String highLeverFaultReason;
    private Integer highLeverFaultCreatorId;
    private String highLeverFaultTime;
    private Integer highLeverCheckerId;
    private String highLeverCheckTime;
    private Integer highLeverCheck;
    private Integer highLeverMainCheckerId;
    private String highLeverMainCheckTime;
    private Integer highLeverMainCheck;
    private String highLeverFeedback;
    private Double highLeverMoney;
    private Integer highLeverOrgId;
    private Integer highLeverMainOrgId;
    private Integer highLeverMaintainerId;
    private String highLeverMaintenancePhoto;
    private String highLeverMaintenanceContent;
    private String highLeverMaintenanceExplain;
    private Integer highLeverMaintenanceStatus;
    private String highLeverMaintenanceTime;

    private String projectNumber;
    private Integer highLeverRegionId;
    private String highLeverLongitude;
    private String highLeverLatitude;
    private String highLeverProvince;
    private String highLeverCity;
    private String highLeverArea;
    private String highLeverRoadName;
    private String highLeverStartRoad;
    private String highLeverEndRoad;
    private String highLeverSize;
    private String highLeverPhoto;
    private String highLeverInstallTime;
    private String highLeverInstallOrg;
    private Integer highLeverPeriod;
    private Integer highLeverServiceLife;
    private String highLeverRemark;
    private Integer highLeverCreatorId;
    private Integer highLeverModifierId;
    private Integer highLeverIsComplete;
    private String highLeverPatrolTime;
    private String highLeverPatrolContent;

    private String highLeverCreatorName;      //采集员名称
    private String highLeverOrgName;          //维护单位名称
    private String highLeverMainOrgName;      //监管单位名称
    private String highLeverFaultCreatorName;
    private String highLeverFaultCreatorPhone;


    public HighLeverFaultDto() {
    }

    public HighLeverFaultDto(Integer highLeverId, Integer highLeverFaultLevel, String highLeverFaultPhoto, Integer highLeverFaultType, String highLeverFaultReason, String highLeverMainCheckTime, String highLeverLongitude, String highLeverLatitude, String highLeverProvince, String highLeverCity, String highLeverArea, String highLeverRoadName, String highLeverStartRoad, String highLeverEndRoad, String highLeverMaintenancePhoto, String highLeverMaintenanceContent, String highLeverMaintenanceExplain, String highLeverMaintenanceTime) {
        this.highLeverId = highLeverId;
        this.highLeverFaultLevel = highLeverFaultLevel;
        this.highLeverFaultPhoto = highLeverFaultPhoto;
        this.highLeverFaultType = highLeverFaultType;
        this.highLeverFaultReason = highLeverFaultReason;
        this.highLeverMainCheckTime = highLeverMainCheckTime;
        this.highLeverLongitude = highLeverLongitude;
        this.highLeverLatitude = highLeverLatitude;
        this.highLeverProvince = highLeverProvince;
        this.highLeverCity = highLeverCity;
        this.highLeverArea = highLeverArea;
        this.highLeverRoadName = highLeverRoadName;
        this.highLeverStartRoad = highLeverStartRoad;
        this.highLeverEndRoad = highLeverEndRoad;
        this.highLeverMaintenancePhoto = highLeverMaintenancePhoto;
        this.highLeverMaintenanceContent = highLeverMaintenanceContent;
        this.highLeverMaintenanceExplain = highLeverMaintenanceExplain;
        this.highLeverMaintenanceTime = highLeverMaintenanceTime;
    }

    public HighLeverFaultDto(Integer highLeverId, Integer highLeverFaultLevel, String highLeverFaultPhoto, Integer highLeverFaultType, String highLeverFaultReason, String highLeverMainCheckTime, String highLeverLongitude, String highLeverLatitude, String highLeverProvince, String highLeverCity, String highLeverArea, String highLeverRoadName, String highLeverStartRoad, String highLeverEndRoad, String highLeverMaintenancePhoto, String highLeverMaintenanceContent, String highLeverMaintenanceExplain, String highLeverMaintenanceTime, String highLeverFeedback) {
        this.highLeverId = highLeverId;
        this.highLeverFaultLevel = highLeverFaultLevel;
        this.highLeverFaultPhoto = highLeverFaultPhoto;
        this.highLeverFaultType = highLeverFaultType;
        this.highLeverFaultReason = highLeverFaultReason;
        this.highLeverMainCheckTime = highLeverMainCheckTime;
        this.highLeverLongitude = highLeverLongitude;
        this.highLeverLatitude = highLeverLatitude;
        this.highLeverProvince = highLeverProvince;
        this.highLeverCity = highLeverCity;
        this.highLeverArea = highLeverArea;
        this.highLeverRoadName = highLeverRoadName;
        this.highLeverStartRoad = highLeverStartRoad;
        this.highLeverEndRoad = highLeverEndRoad;
        this.highLeverMaintenancePhoto = highLeverMaintenancePhoto;
        this.highLeverMaintenanceContent = highLeverMaintenanceContent;
        this.highLeverMaintenanceExplain = highLeverMaintenanceExplain;
        this.highLeverMaintenanceTime = highLeverMaintenanceTime;
        this.highLeverFeedback = highLeverFeedback;
    }

    public HighLeverFaultDto(Integer highLeverCheck, Integer highLeverMainCheck, Integer highLeverMaintenanceStatus) {
        this.highLeverCheck = highLeverCheck;
        this.highLeverMainCheck = highLeverMainCheck;
        this.highLeverMaintenanceStatus = highLeverMaintenanceStatus;
    }

    public HighLeverFaultDto(Integer highLeverCheck, Integer highLeverMainCheck, String highLeverFeedback, Double highLeverMoney, Integer highLeverFaultLevel, String highLeverFaultPhoto, Integer highLeverFaultType, String highLeverFaultReason, Integer highLeverFaultCreatorId, String highLeverFaultTime) {
        this.highLeverCheck = highLeverCheck;
        this.highLeverMainCheck = highLeverMainCheck;
        this.highLeverFeedback = highLeverFeedback;
        this.highLeverMoney = highLeverMoney;
        this.highLeverFaultLevel = highLeverFaultLevel;
        this.highLeverFaultPhoto = highLeverFaultPhoto;
        this.highLeverFaultType = highLeverFaultType;
        this.highLeverFaultReason = highLeverFaultReason;
        this.highLeverFaultCreatorId = highLeverFaultCreatorId;
        this.highLeverFaultTime = highLeverFaultTime;
    }

    public HighLeverFaultDto(Integer highLeverId, Integer highLeverOrgId, Integer highLeverMainOrgId, String highLeverLongitude, String highLeverLatitude, String highLeverProvince, String highLeverCity, String highLeverArea, String highLeverRoadName, String highLeverStartRoad, String highLeverEndRoad, String highLeverSize, String highLeverPhoto, String highLeverInstallTime, String highLeverInstallOrg, Integer highLeverPeriod, Integer highLeverServiceLife, Integer highLeverCreatorId) {
        this.highLeverId = highLeverId;
        this.highLeverOrgId = highLeverOrgId;
        this.highLeverMainOrgId = highLeverMainOrgId;
        this.highLeverLongitude = highLeverLongitude;
        this.highLeverLatitude = highLeverLatitude;
        this.highLeverProvince = highLeverProvince;
        this.highLeverCity = highLeverCity;
        this.highLeverArea = highLeverArea;
        this.highLeverRoadName = highLeverRoadName;
        this.highLeverStartRoad = highLeverStartRoad;
        this.highLeverEndRoad = highLeverEndRoad;
        this.highLeverSize = highLeverSize;
        this.highLeverPhoto = highLeverPhoto;
        this.highLeverInstallTime = highLeverInstallTime;
        this.highLeverInstallOrg = highLeverInstallOrg;
        this.highLeverPeriod = highLeverPeriod;
        this.highLeverServiceLife = highLeverServiceLife;
        this.highLeverCreatorId = highLeverCreatorId;
    }

    public HighLeverFaultDto(Integer highLeverId, Integer highLeverOrgId, Integer highLeverMainOrgId, Integer highLeverFaultType) {
        this.highLeverId = highLeverId;
        this.highLeverOrgId = highLeverOrgId;
        this.highLeverMainOrgId = highLeverMainOrgId;
        this.highLeverFaultType = highLeverFaultType;
    }

    public Integer getHighLeverFaultId() {
        return highLeverFaultId;
    }

    public void setHighLeverFaultId(Integer highLeverFaultId) {
        this.highLeverFaultId = highLeverFaultId;
    }

    public Integer getHighLeverId() {
        return highLeverId;
    }

    public void setHighLeverId(Integer highLeverId) {
        this.highLeverId = highLeverId;
    }

    public Integer getHighLeverFaultLevel() {
        return highLeverFaultLevel;
    }

    public void setHighLeverFaultLevel(Integer highLeverFaultLevel) {
        this.highLeverFaultLevel = highLeverFaultLevel;
    }

    public String getHighLeverFaultPhoto() {
        return highLeverFaultPhoto;
    }

    public void setHighLeverFaultPhoto(String highLeverFaultPhoto) {
        this.highLeverFaultPhoto = highLeverFaultPhoto;
    }

    public Integer getHighLeverFaultType() {
        return highLeverFaultType;
    }

    public void setHighLeverFaultType(Integer highLeverFaultType) {
        this.highLeverFaultType = highLeverFaultType;
    }

    public String getHighLeverFaultReason() {
        return highLeverFaultReason;
    }

    public void setHighLeverFaultReason(String highLeverFaultReason) {
        this.highLeverFaultReason = highLeverFaultReason;
    }

    public Integer getHighLeverFaultCreatorId() {
        return highLeverFaultCreatorId;
    }

    public void setHighLeverFaultCreatorId(Integer highLeverFaultCreatorId) {
        this.highLeverFaultCreatorId = highLeverFaultCreatorId;
    }

    public String getHighLeverFaultTime() {
        return highLeverFaultTime;
    }

    public void setHighLeverFaultTime(String highLeverFaultTime) {
        this.highLeverFaultTime = highLeverFaultTime;
    }

    public Integer getHighLeverCheckerId() {
        return highLeverCheckerId;
    }

    public void setHighLeverCheckerId(Integer highLeverCheckerId) {
        this.highLeverCheckerId = highLeverCheckerId;
    }

    public String getHighLeverCheckTime() {
        return highLeverCheckTime;
    }

    public void setHighLeverCheckTime(String highLeverCheckTime) {
        this.highLeverCheckTime = highLeverCheckTime;
    }

    public Integer getHighLeverCheck() {
        return highLeverCheck;
    }

    public void setHighLeverCheck(Integer highLeverCheck) {
        this.highLeverCheck = highLeverCheck;
    }

    public Integer getHighLeverMainCheckerId() {
        return highLeverMainCheckerId;
    }

    public void setHighLeverMainCheckerId(Integer highLeverMainCheckerId) {
        this.highLeverMainCheckerId = highLeverMainCheckerId;
    }

    public String getHighLeverMainCheckTime() {
        return highLeverMainCheckTime;
    }

    public void setHighLeverMainCheckTime(String highLeverMainCheckTime) {
        this.highLeverMainCheckTime = highLeverMainCheckTime;
    }

    public Integer getHighLeverMainCheck() {
        return highLeverMainCheck;
    }

    public void setHighLeverMainCheck(Integer highLeverMainCheck) {
        this.highLeverMainCheck = highLeverMainCheck;
    }

    public String getHighLeverFeedback() {
        return highLeverFeedback;
    }

    public void setHighLeverFeedback(String highLeverFeedback) {
        this.highLeverFeedback = highLeverFeedback;
    }

    public Double getHighLeverMoney() {
        return highLeverMoney;
    }

    public void setHighLeverMoney(Double highLeverMoney) {
        this.highLeverMoney = highLeverMoney;
    }

    public Integer getHighLeverOrgId() {
        return highLeverOrgId;
    }

    public void setHighLeverOrgId(Integer highLeverOrgId) {
        this.highLeverOrgId = highLeverOrgId;
    }

    public Integer getHighLeverMainOrgId() {
        return highLeverMainOrgId;
    }

    public void setHighLeverMainOrgId(Integer highLeverMainOrgId) {
        this.highLeverMainOrgId = highLeverMainOrgId;
    }

    public Integer getHighLeverMaintainerId() {
        return highLeverMaintainerId;
    }

    public void setHighLeverMaintainerId(Integer highLeverMaintainerId) {
        this.highLeverMaintainerId = highLeverMaintainerId;
    }

    public String getHighLeverMaintenancePhoto() {
        return highLeverMaintenancePhoto;
    }

    public void setHighLeverMaintenancePhoto(String highLeverMaintenancePhoto) {
        this.highLeverMaintenancePhoto = highLeverMaintenancePhoto;
    }

    public String getHighLeverMaintenanceContent() {
        return highLeverMaintenanceContent;
    }

    public void setHighLeverMaintenanceContent(String highLeverMaintenanceContent) {
        this.highLeverMaintenanceContent = highLeverMaintenanceContent;
    }

    public String getHighLeverMaintenanceExplain() {
        return highLeverMaintenanceExplain;
    }

    public void setHighLeverMaintenanceExplain(String highLeverMaintenanceExplain) {
        this.highLeverMaintenanceExplain = highLeverMaintenanceExplain;
    }

    public Integer getHighLeverMaintenanceStatus() {
        return highLeverMaintenanceStatus;
    }

    public void setHighLeverMaintenanceStatus(Integer highLeverMaintenanceStatus) {
        this.highLeverMaintenanceStatus = highLeverMaintenanceStatus;
    }

    public String getHighLeverMaintenanceTime() {
        return highLeverMaintenanceTime;
    }

    public void setHighLeverMaintenanceTime(String highLeverMaintenanceTime) {
        this.highLeverMaintenanceTime = highLeverMaintenanceTime;
    }

    public String getProjectNumber() {
        return projectNumber;
    }

    public void setProjectNumber(String projectNumber) {
        this.projectNumber = projectNumber;
    }

    public Integer getHighLeverRegionId() {
        return highLeverRegionId;
    }

    public void setHighLeverRegionId(Integer highLeverRegionId) {
        this.highLeverRegionId = highLeverRegionId;
    }

    public String getHighLeverLongitude() {
        return highLeverLongitude;
    }

    public void setHighLeverLongitude(String highLeverLongitude) {
        this.highLeverLongitude = highLeverLongitude;
    }

    public String getHighLeverLatitude() {
        return highLeverLatitude;
    }

    public void setHighLeverLatitude(String highLeverLatitude) {
        this.highLeverLatitude = highLeverLatitude;
    }

    public String getHighLeverProvince() {
        return highLeverProvince;
    }

    public void setHighLeverProvince(String highLeverProvince) {
        this.highLeverProvince = highLeverProvince;
    }

    public String getHighLeverCity() {
        return highLeverCity;
    }

    public void setHighLeverCity(String highLeverCity) {
        this.highLeverCity = highLeverCity;
    }

    public String getHighLeverArea() {
        return highLeverArea;
    }

    public void setHighLeverArea(String highLeverArea) {
        this.highLeverArea = highLeverArea;
    }

    public String getHighLeverRoadName() {
        return highLeverRoadName;
    }

    public void setHighLeverRoadName(String highLeverRoadName) {
        this.highLeverRoadName = highLeverRoadName;
    }

    public String getHighLeverStartRoad() {
        return highLeverStartRoad;
    }

    public void setHighLeverStartRoad(String highLeverStartRoad) {
        this.highLeverStartRoad = highLeverStartRoad;
    }

    public String getHighLeverEndRoad() {
        return highLeverEndRoad;
    }

    public void setHighLeverEndRoad(String highLeverEndRoad) {
        this.highLeverEndRoad = highLeverEndRoad;
    }

    public String getHighLeverSize() {
        return highLeverSize;
    }

    public void setHighLeverSize(String highLeverSize) {
        this.highLeverSize = highLeverSize;
    }

    public String getHighLeverPhoto() {
        return highLeverPhoto;
    }

    public void setHighLeverPhoto(String highLeverPhoto) {
        this.highLeverPhoto = highLeverPhoto;
    }

    public String getHighLeverInstallTime() {
        return highLeverInstallTime;
    }

    public void setHighLeverInstallTime(String highLeverInstallTime) {
        this.highLeverInstallTime = highLeverInstallTime;
    }

    public String getHighLeverInstallOrg() {
        return highLeverInstallOrg;
    }

    public void setHighLeverInstallOrg(String highLeverInstallOrg) {
        this.highLeverInstallOrg = highLeverInstallOrg;
    }

    public Integer getHighLeverPeriod() {
        return highLeverPeriod;
    }

    public void setHighLeverPeriod(Integer highLeverPeriod) {
        this.highLeverPeriod = highLeverPeriod;
    }

    public Integer getHighLeverServiceLife() {
        return highLeverServiceLife;
    }

    public void setHighLeverServiceLife(Integer highLeverServiceLife) {
        this.highLeverServiceLife = highLeverServiceLife;
    }

    public String getHighLeverRemark() {
        return highLeverRemark;
    }

    public void setHighLeverRemark(String highLeverRemark) {
        this.highLeverRemark = highLeverRemark;
    }

    public Integer getHighLeverCreatorId() {
        return highLeverCreatorId;
    }

    public void setHighLeverCreatorId(Integer highLeverCreatorId) {
        this.highLeverCreatorId = highLeverCreatorId;
    }

    public Integer getHighLeverModifierId() {
        return highLeverModifierId;
    }

    public void setHighLeverModifierId(Integer highLeverModifierId) {
        this.highLeverModifierId = highLeverModifierId;
    }

    public Integer getHighLeverIsComplete() {
        return highLeverIsComplete;
    }

    public void setHighLeverIsComplete(Integer highLeverIsComplete) {
        this.highLeverIsComplete = highLeverIsComplete;
    }

    public String getHighLeverPatrolTime() {
        return highLeverPatrolTime;
    }

    public void setHighLeverPatrolTime(String highLeverPatrolTime) {
        this.highLeverPatrolTime = highLeverPatrolTime;
    }

    public String getHighLeverPatrolContent() {
        return highLeverPatrolContent;
    }

    public void setHighLeverPatrolContent(String highLeverPatrolContent) {
        this.highLeverPatrolContent = highLeverPatrolContent;
    }

    public String getHighLeverCreatorName() {
        return highLeverCreatorName;
    }

    public void setHighLeverCreatorName(String highLeverCreatorName) {
        this.highLeverCreatorName = highLeverCreatorName;
    }

    public String getHighLeverOrgName() {
        return highLeverOrgName;
    }

    public void setHighLeverOrgName(String highLeverOrgName) {
        this.highLeverOrgName = highLeverOrgName;
    }

    public String getHighLeverMainOrgName() {
        return highLeverMainOrgName;
    }

    public void setHighLeverMainOrgName(String highLeverMainOrgName) {
        this.highLeverMainOrgName = highLeverMainOrgName;
    }

    public String getHighLeverFaultCreatorName() {
        return highLeverFaultCreatorName;
    }

    public void setHighLeverFaultCreatorName(String highLeverFaultCreatorName) {
        this.highLeverFaultCreatorName = highLeverFaultCreatorName;
    }

    public String getHighLeverFaultCreatorPhone() {
        return highLeverFaultCreatorPhone;
    }

    public void setHighLeverFaultCreatorPhone(String highLeverFaultCreatorPhone) {
        this.highLeverFaultCreatorPhone = highLeverFaultCreatorPhone;
    }

    public HighLeverFaultEntity toBean() {
        HighLeverFaultEntity highLeverFaultEntity = new HighLeverFaultEntity();
        highLeverFaultEntity.setHighLeverFaultReason(highLeverFaultReason);
        highLeverFaultEntity.setHighLeverFaultType(highLeverFaultType);
        highLeverFaultEntity.setHighLeverFaultPhoto(highLeverFaultPhoto);
        highLeverFaultEntity.setHighLeverFaultLevel(highLeverFaultLevel);
        highLeverFaultEntity.setHighLeverOrgId(highLeverOrgId);
        highLeverFaultEntity.setHighLeverCheck(0);
        highLeverFaultEntity.setHighLeverMainOrgId(highLeverMainOrgId);
        highLeverFaultEntity.setHighLeverMainCheck(0);
        highLeverFaultEntity.setHighLeverId(highLeverId);
        highLeverFaultEntity.setHighLeverFaultCreatorId(highLeverFaultCreatorId);
        highLeverFaultEntity.setHighLeverFaultTime(highLeverFaultTime);
        highLeverFaultEntity.setHighLeverMoney(highLeverMoney);
        highLeverFaultEntity.setHighLeverMaintenanceStatus(0);
        return highLeverFaultEntity;
    }
}
